import smtplib
import sys
import time
from email.mime.text import MIMEText

# 第三方 SMTP 服务
import requests

mail_host = "smtp.163.com"  # SMTP服务器
mail_user = 'sunddenly'  # 用户名
mail_pass = "shaoyu<>?1991"  # 授权密码，非登录密码

sender = 'sunddenly@163.com'  # 发件人邮箱(最好写全, 不然会失败)
receivers = ['sunddenly@163.com']  # 接收邮件，可设置为你的QQ邮箱或者其他邮箱

title = '天王盖地虎'  # 邮件主题


def sendEmail(content):
    message = MIMEText(content, 'plain', 'utf-8')  # 内容, 格式, 编码
    message['From'] = "{}".format(sender)
    message['To'] = ",".join(receivers)
    message['Subject'] = title

    try:
        smtpObj = smtplib.SMTP_SSL(mail_host, 465)  # 启用SSL发信, 端口一般是465
        smtpObj.login(mail_user, mail_pass)  # 登录验证
        smtpObj.sendmail(sender, receivers, message.as_string())  # 发送
        print("mail has been send successfully.")
    except smtplib.SMTPException as e:
        print(e)


if __name__ == '__main__':
    code = sys.argv[1]
    # range = sys.argv[2]
    # trace_price = sys.argv[3]

    url = 'http://qt.gtimg.cn/q=s_sz' + code
    content = requests.get(url)._content
    content_str = str(content)
    print(content_str)
    items = content_str.split('~')
    print(items[1].decode())


    # while True:
    #
    #
    #     content = '我用Python'
    #     sendEmail(content)
    #     time.sleep(5)
